* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input {
    -webkit-user-select: auto; /*webkit浏览器*/
}

html {

    /*height: 100%;

     */
}

/*通用属性*/
body {
    color: #666;
    margin: 0;
    padding: 0;
}

a {
    color: #666;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
}

img {
    vertical-align: bottom;
}

/*订单确认*/
#order_body {
    width: 100%;
    height: 100%;
    background: rgba(153, 153, 153, 0.1);
    /*margin-bottom:1.55rem;*/
}

#order_section .order_choose li {
    margin-top: 0.142rem;
    padding: 0 0.427rem;
    background: #fff;
}

/*地址*/
.order_choose .order_address {
    padding-bottom: 0.1rem;
}

div.addressBox {
    display: flex;
    justify-content: space-between;
    border-bottom: 4px solid rgba(153, 153, 153, 0.1);
    height: 1.14rem;
    line-height: 1.14rem;
}

#order_section .order_choose .order_address .address {
    padding: 0.2rem 0 0.1rem 0;
    /*display: none;*/
}

.order_choose .order_address .address p {
    font-size: 0.4rem;
    color: #666;
    padding-bottom: 0.1rem;
}

.address .addp {
    display: flex;
    justify-content: space-between;
    color: #666;
    padding-bottom: 0.1rem;
}

.address .address_customer {
    color: #666;
}

.address .address_customer b {
    color: #999;
}

.address b {
    font-weight: 400;
}

#order_section .order_choose .order_address,
.order_goodsMsg,
.order_time,
.order_buyMeal,
.order_insurance,
.order_sendWay,
.moneyDetail,
.order_coupon,
.sendWay p {
    font-size: 0.43rem;
}

#order_section .order_choose .order_address div img {
    width: 0.81rem;
    height: 0.81rem;
    padding-top: 0.2rem;
}

/*商品信息*/
.order_goodsMsg {
    height: 3.56rem;
}

#order_section .order_choose .order_goodsMsg > p {
    border-bottom: 1px solid #ddd;
    /*height:1.2rem;*/
    line-height: 1.2rem;
}

.goodsMsgBox {
    display: flex;
    justify-content: space-between;
    /*padding: 0.35rem 0 0.35rem 0;*/
    padding: 0.4rem 0;
}

.goodsMsgBox > p {
    width: 3.4rem;
    height: 2.7rem;
    margin-right: 0.285rem;
    border-radius: 0.142rem;
    background: #f4f4f4;
}

.goodsMsgBox > p img {
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 0.142rem;
}

.goodsMsgBox .proModel {
    font-size: 0.4rem;
    /*padding-top: 0.2rem;*/
    width: 70%;
}

.proModelContent {
    /*display: flex;*/
    /*justify-content: space-between;*/
}

.proModelContent > h3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.4rem;
    color: #333;
    /*font-weight: bold;*/

}

.proModelContent > p {
    margin: 0.2rem 0;
    font-size: 0.34rem;
    color: #666;
}

.proContent, .countAdd {
    color: #999;
    font-size: 0.34rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.2rem;
    /*margin-top: 0.5rem;*/
}

.proContent h4 {
    color: #999;
}

.countAdd .confirmPrice {
    font-size: 0.427rem;
    color: #666;
}

.countAdd .proCount {
    color: #333;
}

.proContent > p {
    color: #909090;
}

.proContent > div.proCount {
    text-align: right;
    margin-top: 0.15rem;
    font-size: 0.33rem;
}

.proContent > p.meal {
    margin: 0.05rem 0;
}

.proPrice {
    padding: 0.3rem 0 0 0;
    font-size: 0.43rem;
}

.proPrice .insurance, .cash_pledge, .rent, .actual_payment {
    display: flex;
    justify-content: space-between;
}

.proPrice p {
    color: #333;
    font-size: 0.427rem;
    margin-bottom: 0.57rem;
}

.proPrice p:last-child {
    margin-bottom: 0;
}

.proPrice > div {
    margin-bottom: 0.1rem;
    display: flex;
    justify-content: space-between;
}

.proPrice > div:last-child {
    margin-bottom: 0;
}

.proPrice span {
    font-size: 0.4rem;
    color: #f5a743;
}

.proPrice .actual_payment span {
    color: #ee5a50;
}

/*订单信息*/
#order_section .order_choose .order_time {
    padding: 0.25rem 0.427rem;

}

#order_section .order_choose .order_time p,
#order_section1 .order_choose .order_time p,
#order_section2 .order_choose .order_time p {
    font-size: 0.34rem;
    color: #666;
    margin-bottom: 0.5rem;
}

#order_section .order_choose .order_time p:last-child,
#order_section1 .order_choose .order_time p:last-child,
#order_section2 .order_choose .order_time p:last-child {
    margin-bottom: 0;
}

#order_section .order_choose .order_sendWay div.confirmAddress {
    width: 100%;
    height: 100%;
    font-size: 0.4rem;
    /* color: #909090; */
    padding-top: 0.3rem;
}

.confirmAddress .addp {
    display: flex;
    justify-content: space-between;
    font-size: 0.4rem;
    color: #666;
    padding-bottom: 0.4rem;
}

.confirmAddress .copyAddr {
    display: inline-block;
    width: 0.57rem;
    height: 0.57rem;
    background: url("../../../person_home/img/ios/Replication@3x.png");
    background-size: 100%;
    position: absolute;
    bottom: 0.185rem;
    right: 1rem;

}

.confirmSendWay > p {
    font-size: 0.427rem;
    color: #333;
}

.confirmAddress .address_customer {
    font-size: 0.4rem;
    color: #666;
    margin-bottom: 0.285rem;
}

.confirmAddress .address_customer b {
    color: #999;
}

.confirmAddress .addp b, .address_phone {

    color: #333;
}

.confirmAddress b {
    font-weight: 400;
}

/*取还照片*/
#order_section .order_choose .photo {

    font-size: 0.427rem;
    height: 1.14rem;
    line-height: 1.14rem;
    color: #333;
    display: flex;
    justify-content: space-between;
}

.photo .tubiao {
    display: inline-block;
    width: 0.427rem;
    height: 0.427rem;
    background: url("../../../person_home/img/ios/Down@3x.png") no-repeat;
    background-size: 100%;
    vertical-align: middle;
    margin-top: 0.356rem;

}

/*配送方式*/
#order_section .order_choose .order_sendWay {
    padding-top: 0.4rem;
    padding-bottom: 0.3rem;
    position: relative;
    margin-bottom: 1.7rem;
}

#order_section .order_choose .order_sendWay div.confirmSendWay {
    /*display: flex;*/
    border-bottom: 4px solid rgba(153, 153, 153, 0.1);
    padding-bottom: 0.2rem;
}

#order_section .order_choose .order_sendWay div.confirmSendWay input {
    width: 0.35rem;
    height: 0.35rem;
}

#order_section .order_choose .order_sendWay form {
    margin-left: 0.3rem;
}

#order_section .order_choose .order_sendWay form span {
    margin-right: 0.3rem;
    font-size: 0.36rem;
    color: #909090;
}

/*订单跟踪*/
#order_section .order_choose .order_follow,
#order_section2 .order_choose .order_follow {
    position: fixed;
    bottom: 0;
    font-size: 0.43rem;
    height: 1.7rem;
    line-height: 1.7rem;
    width: 100%;
    display: flex;
    margin-top: 0;
    border-top: 1px solid rgba(153, 153, 153, 0.3);
}

.order_follow p {
    width: 2.28rem;
    height: 0.85rem;
    font-size: 0.4rem;
    border-radius: 0.142rem;
    color: #fff;
    background: #f29114;
    text-align: center;
    line-height: 0.85rem;
    margin-top: 0.427rem;
}

#order_section2 .order_choose .order_follow p {
    margin-left: 33%;
}

.order_follow p:nth-child(2) {
    margin: 0.427rem 1.16rem 0;
}

.order_follow p:nth-child(3) {
    background: #999;
}

.detailtime {
    margin-top: 0.5rem;
}

/*下单备注*/
#order_section .order_choose .order_remark {
    background: #e2e2e1;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

#order_section .order_choose .order_remark h2 {
    font-size: 0.38rem;
    text-align: center;
}

#order_section .order_choose .order_remark p {
    font-size: 0.35rem;
    margin-top: 0.2rem;
    color: #666;
}

#order_section .order_choose .order_remark input {
    width: 0.35rem;
    height: 0.35rem;
}

#order_section1 .order_choose li, #order_section2 .order_choose li {
    margin-top: 0.15rem;
    padding: 0 0.55rem;
    background: #fff;
}

/*地址*/
#order_section1 .order_choose .order_address,
#order_section2 .order_choose .order_address {
    padding-bottom: 0.1rem;
}

#order_section1 .order_choose .order_address div.addressBox,
#order_section2 .order_choose .order_address div.addressBox {
    display: flex;
    justify-content: space-between;
    border-bottom: 4px solid rgba(153, 153, 153, 0.1);
    height: 1.14rem;
    line-height: 1.14rem;
}

#order_section1 .order_choose .order_address .address,
#order_section2 .order_choose .order_address .address {
    padding: 0.2rem 0 0.1rem 0;
    /*display: none;*/
}

#order_section1 .order_choose .order_address .address p,
#order_section2 .order_choose .order_address .address p {
    font-size: 0.38rem;
    color: #909090;
    /*font-weight:100;*/
    padding-bottom: 0.1rem;
}

#order_section1 .order_choose .order_address, .order_goodsMsg,
.order_time, .order_buyMeal, .order_insurance, .order_sendWay,
.moneyDetail, .order_coupon, .sendWay p {
    font-size: 0.43rem;
}

#order_section2 .order_choose .order_address,
.order_goodsMsg, .order_time, .order_buyMeal,
.order_insurance, .order_sendWay, .moneyDetail,
.order_coupon, .sendWay p {
    font-size: 0.43rem;
}

#order_section1 .order_choose .order_address div img,
#order_section2 .order_choose .order_address div img {
    width: 0.81rem;
    height: 0.81rem;
    padding-top: 0.2rem;
}

/*商品信息*/
#order_section1 .order_choose .order_goodsMsg > p,
#order_section2 .order_choose .order_goodsMsg > p {
    border-bottom: 1px solid #ddd;
    /*height:1.2rem;*/
    line-height: 1.2rem;
}

#order_section1 .order_choose ul li.order_time,
#order_section2 .order_choose ul li.order_time {
    padding: 0.2rem 0.55rem;
}

#order_section2 .order_choose ul li.order_time {
    margin-bottom: 1.7rem;
}

/*配送方式*/
#order_section1 .order_choose .order_sendWay,
#order_section2 .order_choose .order_sendWay {
    padding-top: 0.4rem;
    padding-bottom: 0.3rem;
}

#order_section1 .order_choose .order_sendWay div.confirmSendWay,
#order_section2 .order_choose .order_sendWay div.confirmSendWay {
    display: flex;
    border-bottom: 1px solid #C4C4C4;
    padding-bottom: 0.2rem;
}

#order_section1 .order_choose .order_sendWay div.confirmSendWay input,
#order_section2 .order_choose .order_sendWay div.confirmSendWay input {
    width: 0.35rem;
    height: 0.35rem;
}

#order_section1 .order_choose .order_sendWay form,
#order_section2 .order_choose .order_sendWay form {
    margin-left: 0.3rem;
}

#order_section1 .order_choose .order_sendWay form span,
#order_section2 .order_choose .order_sendWay form span {
    margin-right: 0.3rem;
    font-size: 0.36rem;
    color: #909090;
}

#order_section1 .order_choose .order_sendWay div.confirmAddress,
#order_section2 .order_choose .order_sendWay div.confirmAddress {
    width: 100%;
    height: 100%;
    font-size: 0.4rem;
    color: #909090;
    padding-top: 0.3rem;
}

#order_section2 .order_choose .order_follow {
    font-size: 0.43rem;
    height: 1.7rem;
    line-height: 1.7rem;
    position: fixed;
    bottom: 0;
    background: #fff;
}

/*下单备注*/
#order_section1 .order_choose .order_remark,
#order_section2 .order_choose .order_remark {
    background: #e2e2e1;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

#order_section1 .order_choose .order_remark h2,
#order_section2 .order_choose .order_remark h2 {
    font-size: 0.38rem;
    text-align: center;
}

#order_section1 .order_choose .order_remark p,
#order_section2 .order_choose .order_remark p {
    font-size: 0.35rem;
    margin-top: 0.2rem;
    color: #666;
}

#order_section1 .order_choose .order_remark input,
#order_section2 .order_choose .order_remark input {
    width: 0.35rem;
    height: 0.35rem;
}


